home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 20 / 9 / DISK2092.ZIP / RBBS-LIT.ZIP / LIT / BASFFIND.LIT < prev    next >
Text File  |  1990-01-13  |  1KB  |  36 lines

  1. *[BASFFIND.LIT]***************************************************************
  2. * Description: Removes support for assembler file find                       *
  3. * RBBS-PC Level: CPC17.3                                                √ AM *
  4. * Module Affected: RBBSSUB1.BAS                                              *
  5. * Selection Option: ASMFFIND = OFF                                           *
  6. * Additional files: ASMFFIND.LIT                                             *
  7. ******************************************************************************
  8. 20219 ' $SUBTITLE: 'FINDITX - subroutine to find if a file exists'
  9. ' $PAGE
  10. '
  11. '  NAME    -- FINDITX
  12. '
  13. '  INPUTS  -- PARAMETER                    MEANING
  14. '             FilName$                 NAME OF FILE TO FIND
  15. '             FileNum                  # TO OPEN FILE AS             ' KG061001
  16. '
  17. '  OUTPUTS -- ZOK                      TRUE IF FILE EXISTS
  18. '             ZErrCode                 ERROR CODE
  19. '
  20. '  PURPOSE -- Determine whether a file exists
  21. '
  22.       SUB FINDITX (FilName$,FileNum) STATIC                          ' KG061001
  23.       ON ERROR GOTO 65000
  24.       ZErrCode = 0
  25.       ZOK = ZFalse
  26.       IF LEN(FilName$) < 1 THEN _
  27.          EXIT SUB
  28. 20221 CALL BadFileChar (FilName$,ZOK)
  29.       IF NOT ZOK THEN _
  30.          EXIT SUB
  31.       ZOK = ZFalse
  32.       NAME FilName$ AS FilName$
  33.       IF ZErrCode = 53 THEN _
  34.          ZErrCode = 0 : _                                            ' AC082901
  35.          EXIT SUB
  36.